/*------------------------------------------------------------------------
* ZT Template 1.5
* ------------------------------------------------------------------------
* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.
* @license - Copyrighted Commercial Software
* Author: ZooTemplate
* Websites:  http://www.zootemplate.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {margin: 0;padding: 0;}
body {
	line-height: 21px;font-family: Arial;
}
body#bd {
	color: #ffffff; 
background:#180a09 url('../image/css/zt-jorda-bg-body-outer.png') top center repeat-x;
	width:100%;
	height:100%;
}

body#bd-none {
	color: #ffffff; 
	background:#180a09 url('../image/css/zt-jorda-bg-none.png') top center repeat-x;
	width:100%;
	height:100%;
}


body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}


/* Clearfix */
.clearfix {
	clear: both;
}

#zt-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
		background:url('../image/css/zt-jorda-bg.png') top center no-repeat;
}

#zt-wrapper-none {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
}
#zt-wrapper-inner {
	padding: 0;
	overflow: hidden;
	margin:0 auto;
}

.zt-wrapper {
	width: 960px;
	margin: 0 auto;
}


.zt-wrapper-inner {
	padding: 0 10px;
}

#zt-userwrap1,
#zt-userwrap2,
#zt-userwrap3,
#zt-userwrap4,
#zt-userwrap5,
#zt-userwrap6,
#zt-userwrap7 {
	width: 100%;
	clear: both;
}

#zt-userwrap1-inner,
#zt-userwrap2-inner,
#zt-userwrap3-inner,
#zt-userwrap4-inner,
#zt-userwrap5-inner,
#zt-userwrap6-inner,
#zt-userwrap7-inner {
	padding: 0px;
	width: 100%;
	overflow: hidden;
}

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin:0px;
	position: relative;
	overflow: hidden;
}

/*title*/
h3.moduletitle{
	width:100%;
	height:auto;
	font-size:200%;
	color:#e9e9e9;
	font-family:Georgia;
	font-weight:normal;
	text-transform:uppercase;
	margin:0px 0px 20px 0px;
}
h3.moduletitle span{
	margin:0px 0px 0px 0px;
}

.title2 h3.moduletitle{
	width:100%;
	height:auto;
	font-size:200%;
	color:#e9e9e9;
	font-family:Georgia;
	font-weight:normal;
	text-transform:none;
	margin:0px 0px 20px 0px;
}
.title2 h3.moduletitle span{
	margin:0px 0px 0px 0px;
}

.modulecontent {
	width: 100%;
}
.modulecontent-inner {
	width: 100%;
	overflow: hidden;
}

/*container with right*/
#zt-container{
	width:100%;
}

#zt-right{
	width:22%;
	float:right;
}

#zt-left{
	width:22%;
	float:left;
}

#zt-content{
	width:100%;
	float:left;
	margin:80px 0px 0px 0px;
}

.modulepage #zt-content{
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
}

#zt-content-inner{
	width:56%;
	float:left;
	margin:20px 0px 0px 0px;
}

#zt-content-inner #zt-middle-inner{
	padding:0px 10px 0px 10px;
}

#zt-container-full #zt-content-inner{
	width:100%;
	float:left;
}

#zt-container-full #zt-content-inner #zt-middle-inner{
	padding:0px 10px 0px 10px;
}


#zt-container-left #zt-content-inner{
	width:70%;
	float:left;
}

#zt-container-left #zt-content-inner #zt-middle-inner{
	padding-left:20px;
	padding-right:0px;
}

#zt-container-left #zt-left{
	width:30%;
	float:left;
	padding:0;
}


/*zt-left*/
#zt-left-inner{
	padding:0px 0px 0px 10px;
}


/*zt-right*/
#zt-right-inner{
	padding:0px 10px 0px 0px;
}


#zt-component{
	margin: 0 0px 10px 0px;	
}
.homepage{
	display:none;
}
.homepage #zt-component{
	float: left;
    margin: 0;
    width: 100%;	
}
.homepage .zt-headline-new-header{
	 display:none;
}

.homepage .zt-headline-new-center{
	 display:none;
}

.homepage .zt-headline-new-bot{
	 display:none;
}
#zt-container-right #zt-component{
	margin:0px 0px 10px 0px;
}
.zt-mainframe-slide #zt-container  #zt-content,
.zt-mainframe-slide #zt-container-left  #zt-content,
.zt-mainframe-slide #zt-container-right #zt-content{
	margin: 20px 0;
}
.homepage #zt-content{
	/*margin:0px 0px 10px 0px;*/
	margin:0px;
}


#zt-container-right #zt-content-inner{
	width:70%;
	float:left;
}
#zt-container-right #zt-right{
	width:30%;
	float:right;
}

#zt-container-right #zt-content-inner #zt-middle-inner{
	padding-right:20px;
	padding-left:0px;
}
/*style module right*/


/*header*/
#zt-header{
	
}
#zt-header-inner{
	padding:0px 10px;
	height:auto;	
	
}
#zt-logo-outer{
	position:relative;
	width:210px;
	float:left;
}

#zt-logo{
	width:127px;
	height:132px;
	float:left;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	background:url('../image/css/zt-jorda-logo.png') top left no-repeat;
}
#zt-logo a{
	display:block;
	width:100%;
	height:100%;
}
#zt-logo span{
	display:none;
}

/*zt-mainmenu*/
#zt-mainmenu{
	height:40px;
	width:750px;
	float:right;
	margin-top:17px;
}

#zt-slideshow{
	width:100%;
	height:430px;
	float:left;
	margin:50px 0px 0px 0px;
}
#zt-slideshow-inner{
	padding:0px 10px;
}
.none-slide{
	margin:80px 0px 0px 0px;
}

.bannergroup{
	width:100%;
	height:auto;
	text-align:center;
}
.banneritem{
	width:100%;
	height:auto;
	text-align:center;
	
}

/*left content*/
#zt-right h3.moduletitle span,
#zt-left h3.moduletitle span{
	margin:0px 0px 0px 10px;
}

#zt-right div.moduletable,
#zt-left div.moduletable{
	padding:10px;
}



.zt-mainframe #zt-container-right{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
}
.zt-mainframe #zt-container,
.zt-mainframe #zt-container-left{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;
}
.zt-mainframe-slide #zt-container,
.zt-mainframe-slide #zt-container-left,
.zt-mainframe-slide #zt-container-right{
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
}


#zt-container #zt-left .modulecontent-inner,
#zt-container  #zt-right .modulecontent-inner{
	width:182px;
}

#zt-left .zt-module-outer,
#zt-right .zt-module-outer{
	margin:0px 0px 30px 0px;
}


#zt-container-left #zt-left .modulecontent-inner,
#zt-container-right #zt-right .modulecontent-inner{
	width:258px;
}

/*default user*/
.zt-user{
	float:left;
}
.zt-box-inside{
	display: block;
	padding: 0 10px;
}
/*zt-userwrap1*/
#zt-userwrap1{
	float: left;
    width: 100%;
}
#zt-userwrap1-inner{
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
/*zt-userwrap2*/
#zt-userwrap2{
	
}
#zt-userwrap2-inner{
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}

/*zt-userwrap3*/
#zt-userwrap3{
	/*float: left;*/
    width: 100%;
}
#zt-userwrap3-inner{
	width: 100%;
}
/*zt-userwrap4*/
#zt-userwrap4{

}
#zt-userwrap4-inner{
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}

/*zt-userwrap5*/
#zt-userwrap5{

}
#zt-userwrap5-inner{
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}
/*zt-userwrap6*/
#zt-userwrap6{

}
#zt-userwrap6-inner{
	height:auto;
	float:left;
	margin:20px 0px 0px 0px;
}


.userwrap6-header{
	height:50px;
	float:left;
	width:100%;
}

.userwrap6-header .left{
	height:50px;
	float:left;
	width:15px;
	background:url('../image/css/zt-jorda-bg-user6-headleft.png') top left no-repeat;
}
.userwrap6-header .center{
	height:50px;
	line-height:50px;
	float:left;
	width:930px;
	background:url('../image/css/zt-jorda-bg-user6-headmid.png') top left repeat-x;
}
.userwrap6-header .right{
	height:50px;
	float:left;
	width:15px;
	background:url('../image/css/zt-jorda-bg-user6-headright.png') top right no-repeat;
}

#zt-userwrap6-inner2{
	width:940px;
	float:left;
	margin:0px 0px 0px 10px;
}
#zt-userwrap6-inner2 div.moduletable{
	padding:0;
}
.zt-userwrap6-content{
	margin:0px 6px;
	float:left;
	width:924px;
	padding-top:20px;
	border-left:1px solid #46362B;
	border-right:1px solid #46362B;
}

.userwrap6-center{
	background: url("../image/css/zt-jorda-userwrap6-mid-c.png") top left repeat;
	display:block;
	clear:both;
	float:left;
	margin:0px 1px;
}
.userwrap6-center .center-left{
	background: url("../image/css/zt-jorda-userwrap6-mid-l.png") top left repeat-y;
	float:left;
}
	
.userwrap6-center .center-right{	
	background: url("../image/css/zt-jorda-userwrap6-mid-r.png") top right repeat-y;
	float:left;
}



.userwrap6-footer{
	clear:both;
	background: url("../image/css/zt-jorda-bg-user6-botmid.png") top left repeat-x;
	height:19px;
	position:relative;
	display:block;
	margin:0px 19px;
}
.userwrap6-footer .left{
	background: url("../image/css/zt-jorda-bg-user6-botleft.png") top left no-repeat;
	width:19px;
	height:19px;  
	position:absolute;
	top:0;
	left:-19px;
}
	
.userwrap6-footer .right{	
	background: url("../image/css/zt-jorda-bg-user6-botright.png") top right no-repeat;
	width:19px;
	height:19px;  
	position:absolute;
	top:0;
	right:-19px;
}
#zt-breadcrumbs{
	width:65%;
	float:left;
}
#zt-breadcrumbs .breadcrumbs{
	font-weight:bold;
	margin:0 0 0 5px;
}
#zt-breadcrumbs .breadcrumbs img{
	margin:0px 5px;
}
#zt-breadcrumbs .breadcrums-icon {
  background: url("../image/css/zt-jorda-bg-home-icon.png") no-repeat right 50%;
  padding: 0 20px 0 0;
}


#zt-search{
	width:25%;
	float:right;
	line-height:50px;
}
#zt-search .search{
	float:right;
	width:90%;
	margin:10px 0px 0px 0px;
	background: url("../image/css/zt-jorda-bg-inputbox.png") repeat-x left top;
	color: #1F0E0C;
	height: 27px;
	line-height: 27px;
	padding: 0 5px;
	
	
}
#zt-search .search .inputbox{
	width:160px;
}
#zt-search .search .button{
	float: right;
    height: 21px;
    margin: 3px 0 0;
    width: 21px;
	background: url("../image/css/zt-jorda-btn-search.png") no-repeat left top;
}


.social-sharing{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.social-sharing li{
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0;
	background:0;
}
.social-sharing .outer-social{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.social-sharing .outer-social .left{
	width:10px;
	height:36px;
	float:left;
	background:url('../image/css/zt-jorda-bg-social-left.png') top left no-repeat;
}
.social-sharing .outer-social .center{
	width:190px;
	height:36px;
	float:left;
	padding:0px 0px;
	background:url('../image/css/zt-jorda-bg-social-center.png') top left repeat-x;
}
.social-sharing .outer-social .center span{
	line-height:33px;
	font-size:105%;
	padding:0px 20px 0px 20px;
}
.social-sharing .outer-social .center .social-icon1{
	background:url('../image/css/zt-jorda-icon-facebook.png') top left no-repeat !important;
}
.social-sharing .outer-social .center .social-icon2{
	background:url('../image/css/zt-jorda-icon-twiter.png') top left no-repeat !important;
}	
.social-sharing .outer-social .center .social-icon3{
	background:url('../image/css/zt-jorda-icon-flickr.png') top left no-repeat !important;
}	
.social-sharing .outer-social .center .social-icon4{
	background:url('../image/css/zt-jorda-icon-youtube.png') top left no-repeat !important;
}	
.social-sharing .outer-social .center .social-icon5{
	background:url('../image/css/zt-jorda-icon-technorati.png') top left no-repeat !important;
}	
.social-sharing .outer-social .center .social-icon6{
	background:url('../image/css/zt-jorda-icon-zootemplate.png') top left no-repeat !important;
}	
.social-sharing .outer-social .center span a{
	 color:#ffffff;
}
.social-sharing .outer-social .center span a:hover{
	color:#8ADF00;
	text-decoration:none;
}
.social-sharing .outer-social .right{
	width:10px;
	height:36px;
	float:left;
	background:url('../image/css/zt-jorda-bg-social-right.png') top left no-repeat;
}


/*zt-latestnews*/
#zt-latestnews{
	/*width: 68%;
	float: left;*/
}
#zt-latestnews .moduletable{
	padding:10px 15px;
}
#zt-latestnews .latestnewsitems-inner{
	padding:0px 10px 0px 0px;
}


/*zt-col1*/
#zt-col1{
	width:100%;
	height:auto;
	margin:0px 0px 37px 0px;
}
#zt-col1 .zt-box-inside{
	 padding:0;
}
#zt-col1 .moduletable{
	padding:10px 20px;
}
#zt-col1.latestnewsitems-inner{
	padding:0px 10px 0px 0px;
}
/*zt-orderdelivery*/
#zt-orderdelivery{
	/*width: 32%;
	float: right;*/
}
#zt-orderdelivery .zt-box-inside{
	padding:0;
}
#zt-orderdelivery .moduletable{
	padding:10px 15px;
}
#zt-orderdelivery p{
	margin:17px 0px 0px 0px;
}

/*icon*/
.zticon {
	display: none;
}
.icon1{
	display: block;
	width:78px;
	height:92px;
	position:absolute;
	top:0;
	right:5px;
	z-index:1;
	background:url('../image/css/zt-jorda-icon1.png') top left no-repeat;
}
.icon2{
	display: block;
	width: 74px;
	height: 76px;
	background: url('../image/css/zt-jorda-icon2.png') top left no-repeat;
	position: absolute;
	top: 0;
	right:5px;
	z-index:1;
}
.icon3{
	display: block;
	width:52px;
	height:73px;
	background:url('../image/css/zt-jorda-icon3.png') top left no-repeat;
	position:absolute;
	top:0;
	right:5px;
	z-index:1;
}
.icon4{
	display: block;
	width:73px;
	height:75px;
	background:url('../image/css/zt-jorda-icon4.png') top left no-repeat;
	position:absolute;
	top:0;
	right:5px;
	z-index:1;
}
#typography {
  float: left;
  width: 100%;
}
/*zt-newdishes*/

#zt-newdishes{
	
}

#zt-newdishes .moduletable{
	padding:10px;
}
#zt-newdishes-inner{
	width:100%;
	float:left;
	height:auto;
	margin:10px 0px 0px 0px;
	position:relative;
}


#zt-favoritedishes-inner{
	padding:20px 0px 0px 0px;
}

#zt-user18 p{
	margin:0;	
}

/*zt-footer*/
#zt-footer{
}
#zt-footer-inner{
	line-height:40px;
	padding:0px 10px;
}
#zt-footer-menu{
	width:40%;
	float:left;
}
#zt-footer-right{
	width:60%;
	float:left;
	text-align:right;
}

#zt-footer-menu ul{
	margin:0;
	padding:0;
	height:auto;
	float:left;
	width:100%;
}
#zt-footer-menu ul li{
	margin:0px 15px 0px 0px;
	padding:0;
	height:auto;
	float:left;
	background:0;
}